Developing Problem Solving Skills Using Triz